Big Huge Thesaurus

John M. Browning

noun